﻿
Public MustInherit Class MediaFileCreatorBase
    Implements IMediaFileCreator

    Private _Name As String

    Public ReadOnly Property Name() As String Implements IMediaFileCreator.Name
        Get
            Return _Name
        End Get
    End Property

    Public Sub New(ByVal Name As String)
        If Name = String.Empty Then Throw New InvalidParameterException("Name must be defined and cannot be an empty string")
        _Name = Name
    End Sub
End Class
